今天宠物迷的小编给各位宠物饲养爱好者分享div遮罩层效果的宠物知识,其中也会对jsp实现loading效果(遮罩层)(js遮罩层覆盖整个页面)进行专业的解释,如果能碰巧解决你现在面临的宠物相关问题,别忘了关注本站哦,现在我们开始吧!
jsp中实现loading效果,带遮罩层的实现方法如下: var MaskUtil = (function(){ var $mask,$maskMsg; var defMsg = '正在处理,请稍待。。。'; function init(){ if(!$mask){ $mask = $("").appendTo("body"); } if(!$maskMsg){ $maskMsg = $(""+defMsg+"") .appendTo("body").css({'font-size':'12px'}); } $mask.css({width:"100%",height:$(document).height()}); $maskMsg.css({ left:($(document.body).outerWidth(true) - 190) / 2,top:($(window).height() - 45) / 2, }); } return { mask:function(msg){ init(); $mask.show(); $maskMsg.html(msg||defMsg).show(); } ,unmask:function(){ $mask.hide(); $maskMsg.hide(); } } }()); 需要用到的css样式: .datagrid-mask-msg { position: absolute; top: 50%; margin-top: -20px; padding: 12px 5px 10px 30px; width: auto; height: 16px; border-width: 2px; border-style: solid; display: none; } 实现的效果:
看下这是不是你要的效果,需要引入jquery * {margin:0;padding:0;} #cen {width:auto;margin:0 auto;} ul {list-style-type:none;position: relative;display: inline-block;} li {float:left;pidding:10px;} a {display:block;text-decoration:none;width:100px;background-color:red;padding:10px;text-align:center;} a:hover,a:active {background-color:green;} li.lia{float: none;position: absolute;top:0;display: none;} li.lia a{background-color: cyan;} li.left{left:0;} li.right{right:0;} baidu guge biying left right $("#lic").on('mouseover', function(event) { $(".lia").show(); }); $("#lic").on('mouseout', function(event) { $(".lia").hide(); });
通过JS代码 document.getElementById('divID').style.etElementById('divID').style.display = 'none'。函数可以实现。 1、遮罩层: ,即作为背景层,覆盖整个页面。弹出层:,即背景层上的一层,此层可根据#form{top: 10%; left: 10%;width: 20%;height: 30%;},调整弹出层的弹出位置。 2、弹出层和遮罩层全部为div标签,可以利用display来控制显示和隐藏的属性,在js中,显示: document.getElementById('divID').style.display = document.getElementById('divID').style.display = 'none'。 3、显示遮罩层和弹出层,即可用图中popDiv()函数表示: 其中,showId 表示弹出层的divId, backId 表示遮罩层的divId;函数第去、2行显示弹出层和遮罩,3、4、5行设置遮罩层的长度、宽度。 4、关闭弹出层和遮罩层用hideDiv函数(), 其中:showId 表示弹出层的divId, backId 表示遮罩层的divId;先关闭弹出层,后关闭遮罩层。 5、点击按钮后,弹出,要给按钮加上onclick函数,点我,显示弹出层。 6、整体代码如下,css 样式可根据个人的喜好自行添加。
1、在jquery的beforeSend事件中将动画gif显示,
2、在成功返回响应后,将gif动画不显示(或从dom中移除或display:none)。
scrollHeight是对象的内容的高度;
clientHeight是对象的可视部分高度;
offsetHeight是clientHeight加上border和滚动条本身高度。
通过JS代码 document.getElementById('divID').style.etElementById('divID').style.display = 'none'。函数可以实现。 1、遮罩层: ,即作为背景层,覆盖整个页面。弹出层:,即背景层上的一层,此层可根据#form{top: 10%; left: 10%;width: 20%;height: 30%;},调整弹出层的弹出位置。 2、弹出层和遮罩层全部为div标签,可以利用display来控制显示和隐藏的属性,在js中,显示: document.getElementById('divID').style.display = document.getElementById('divID').style.display = 'none'。 3、显示遮罩层和弹出层,即可用图中popDiv()函数表示: 其中,showId 表示弹出层的divId, backId 表示遮罩层的divId;函数第去、2行显示弹出层和遮罩,3、4、5行设置遮罩层的长度、宽度。 4、关闭弹出层和遮罩层用hideDiv函数(), 其中:showId 表示弹出层的divId, backId 表示遮罩层的divId;先关闭弹出层,后关闭遮罩层。 5、点击按钮后,弹出,要给按钮加上onclick函数,点我,显示弹出层。 6、整体代码如下,css 样式可根据个人的喜好自行添加。
通过JS代码 document.getElementById('divID').style.etElementById('divID').style.display = 'none'。函数可以实现。 1、遮罩层: ,即作为背景层,覆盖整个页面。弹出层:,即背景层上的一层,此层可根据#form{top: 10%; left: 10%;width: 20%;height: 30%;},调整弹出层的弹出位置。 2、弹出层和遮罩层全部为div标签,可以利用display来控制显示和隐藏的属性,在js中,显示: document.getElementById('divID').style.display = document.getElementById('divID').style.display = 'none'。 3、显示遮罩层和弹出层,即可用图中popDiv()函数表示: 其中,showId 表示弹出层的divId, backId 表示遮罩层的divId;函数第去、2行显示弹出层和遮罩,3、4、5行设置遮罩层的长度、宽度。 4、关闭弹出层和遮罩层用hideDiv函数(), 其中:showId 表示弹出层的divId, backId 表示遮罩层的divId;先关闭弹出层,后关闭遮罩层。 5、点击按钮后,弹出,要给按钮加上onclick函数,点我,显示弹出层。 6、整体代码如下,css 样式可根据个人的喜好自行添加。
.mark{ position:fixed; left:0; top:0; opacity:.5; width:100%; height:100%; background:#000; z-index:998; } ***ntent{ position:absolute; z-index:999; } 红框div
1、实现原理 * 实际上弹出层、遮罩层和原页面显示分别为三个不同的div * 弹出层的层级在遮罩层之上,遮罩层的层级在原页面显示之上; * 遮罩层有通明效果 * 遮罩层没有实际意义,则无需在html部分就写上,当然写上同样可以实现 2、代码实现 html语言如下: 登录 javascript实现弹出层和遮罩层: function show(){ var alertPart=document.getElementById("alert"); alertPart.style.display="block"; alertPart.style.position = "absolute"; alertPart.style**** = "50%"; alertPart.style.left = "50%"; alertPart.style.marginTop = "-75px"; alertPart.style.marginLeft = "-150px"; alertPart.style.background="cyan"; alertPart.style.width="300px"; alertPart.style.height="200px"; alertPart.style.zIndex = "501"; var mybg = document.createElement("div"); mybg.setAttribute("id","mybg"); mybg.style.background = "#000"; mybg.style.width = "100%"; mybg.style.height = "100%"; mybg.style.position = "absolute"; mybg.style**** = "0"; mybg.style.left = "0"; mybg.style.zIndex = "500"; mybg.style.opacity = "0.3"; mybg.style.filter = "Alpha(opacity=30)"; document.body.appendChild(mybg); document.body.style.overflow = "hidden"; }
本文由宠物迷 百科常识栏目发布,非常欢迎各位朋友分享到个人朋友圈,但转载请说明文章出处“jsp实现loading效果(遮罩层)”
上一篇
车臣共和国总统徒手抓鳄鱼秀威猛
下一篇
无锡茶吧是什么意思?